لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Break Away: برنامه نویسی و برنامه نویسی مصاحبه [ویدئو]
Break Away: Programming And Coding Interviews [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مصاحبه های برنامه نویسی مانند بازی های استاندارد در ورزش حرفه ای هستند - بر اساس آن آماده شوید. اجازه ندهید که برنامهنویسی مصاحبه شما را از بین ببرد! مصاحبه های برنامه نویسی از چندین جنبه مهم با شغل های برنامه نویسی واقعی متفاوت است، بنابراین ارزش آن را دارد که به گونه ای متفاوت رفتار شود، درست مانند مجموعه های ورزشی. درست مانند تیمهایی که برای کتابهای بازی حریف خود در ورزش حرفهای آماده میشوند، منطقی است که شما به مصاحبههای برنامهنویسی نزدیک شوید و کتاب بازی مصاحبهکننده را پیشبینی کنید، این دوره توسط تیمی ترسیم شده است که صدها مصاحبه فنی در Google و Flipkart انجام داده است. اشاره گرها: چیدمان حافظه اشاره گرها و متغیرها، محاسبات اشاره گر، آرایه ها، اشاره گرها به اشاره گرها، اشاره گرها به ساختارها، انتقال آرگومان به توابع، تخصیص مجدد اشاره گر و اصلاح - با تصاویر بصری کامل شده تا به شما در درک نحوه کارکرد چیزها کمک کند. رشته ها: رشته ها، نشانگرهای کاراکتر، آرایه های کاراکتر، پایان تهی رشته ها، اجرای تابع string.h با توضیحات دقیق. لیستهای پیوندی: تجسم، پیمایش، ایجاد یا حذف گرهها، ادغام مرتبشده، معکوس کردن فهرست پیوندی و بسیاری از مشکلات و راهحلها، فهرستهای دارای پیوند دوگانه. دستکاری بیت: کار با بیت ها و عملیات بیت. الگوریتمهای مرتبسازی و جستجو: نحوه عملکرد الگوریتمهای مرتبسازی و جستجو و سرعت و کارایی آن الگوریتمها را تجسم کنید. بازگشت: بازگشت استاد با تمرین زیاد! 8 مشکل بازگشتی رایج و غیر معمول توضیح داده شده است. جستجوی باینری، یافتن همه زیرمجموعههای یک زیر مجموعه، یافتن تمام آناگرامهای یک کلمه، مشکل بدنام 8 کوئینز، اجرای وظایف وابسته، یافتن مسیری از طریق هزارتو، پیادهسازی PaintFill، مقایسه دو درخت باینری. ساختارهای داده: صف ها، پشته ها، پشته ها، درختان باینری و نمودارها را با جزئیات به همراه عملیات رایج و پیچیدگی آنها درک کنید. شامل کد برای هر ساختار داده به همراه مشکلات حل شده مصاحبه بر اساس این ساختارهای داده است. راه حل های گام به گام برای ده ها مشکل رایج برنامه نویسی: Palindromes، Game of Life، Sudoku Validator، Breaking a Document into Chunks، Run Length Encoding و Points در فاصله دور برخی از مشکلات حل شده و توضیح داده شده است. • نحوه برخورد و آمادگی برای مصاحبه های کدگذاری را بدانید
• مفاهیم اشاره گر و مدیریت حافظه را در سطح بسیار عمیق و اساسی درک کنید
• با طیف گسترده ای از مشکلات لیست پیوندی مقابله کنید و بدانید که چگونه هنگام پرسیدن سوالات لیست پیوندی به عنوان بخشی از مصاحبه ها، چگونه شروع کنید
• با طیف گسترده ای از مشکلات اشاره گر و رشته های عمومی مقابله کنید و بدانید که چگونه به سؤالات مربوط به آنها در طول مصاحبه پاسخ دهید
• با طیف گسترده ای از مشکلات برنامه نویسی عمومی که شامل منطق ساده، بدون الگوریتم استاندارد یا ساختار داده است، مقابله کنید، اینها به شما کمک می کنند تا جزئیات را به درستی دریافت کنید! دانشجویان جدید فارغ التحصیل مهندسی که برای مشاغل مهندسی نرم افزار مصاحبه می کنند. افراد حرفه ای از رشته های دیگر با دانش برنامه نویسی به دنبال تغییر در نقش نرم افزاری هستند. متخصصان نرم افزار با چندین سال تجربه که می خواهند مفاهیم اصلی را درک کنند. - در مورد برنامه نویسی C برای شکستن صدها مصاحبه فنی بیشتر بدانید * - مصاحبه های برنامه نویسی مانند بازی های استاندارد در ورزش حرفه ای هستند - مطابق با آن آماده شوید.
سرفصل ها و درس ها
معرفی
Introduction
مصاحبه های کدنویسی سخت هستند - اما قابل شکست هستند
Coding interviews are tough - but beatable
اشاره گر و آرایه ها
Pointer and Arrays
مقدمه ای بر اشاره گرها
Introduction to pointers
مشکلات و آرایه های اشاره گر
Pointer problems and arrays
محاسبات اشاره گر
Pointer arithmetic
تمرین مشکلات نشانگر را کامل می کند
Practice makes perfect - pointer problems
رشته ها فقط اشاره گر در قلب هستند
Strings are just pointers at heart
کار با رشته ها
Working with strings
اشاره گر به عنوان آرگومان توابع
Pointer as arguments to functions
تمرین مشکلات رشته ای را کامل می کند
Practice makes perfect - string problems
لیست های پیوندی می توانند سرگرم کننده باشند!
Linked lists can be fun!
اشاره گر به اشاره گر - ذهن خود را خم کنید
Pointers to pointers - bend your mind
اشاره گر به اشاره گر - تخصیص مجدد و اصلاح
Pointers to pointers - reassignment and modification
با لیست های پیوندی شروع کنید
Get started with linked lists
گرم شدن تا - آنها به سرعت دچار مشکل می شوند
Warming up to - they get tricky quickly
گشت و گذار در طول - لیست های مرتبط سرگرم کننده هستند، اینطور نیست؟
Cruising along - linked lists are fun aren't they?
خلبان خودکار - پس از همه، لیست های مرتبط آسان هستند
Autopilot - linked lists are easy after all
از فهرست پیوندهای دوگانه غافل نشوید
Do not overlook the doubly linked list
دستکاری بیت
Bit Manipulation
دستکاری بیت - I
Bit Manipulation - I
دستکاری بیت - II
Bit Manipulation - II
تکنیک های مفید دستکاری بیت
Useful Bit Manipulation Techniques
بیت N را دریافت و تنظیم کنید
Get And Set The Nth Bit
چاپ و شمارش بیت
Print And Count Bits
معکوس کردن بیت ها در یک عدد صحیح
Reverse The Bits In An Integer
مشکلات برنامه نویسی عمومی - تمرین کامل می شود
General programming problems - practice makes perfect
راه اندازی - پالیندروم ها و نقاط در فاصله
Starting up - palindromes and points within a distance
بازی زندگی را بازی کنید و یک سند را به قطعات بشکنید
Play the Game Of Life and Break A Document Into Chunks
رمزگذاری طول و اضافه کردن اعداد به صورت رقمی را اجرا کنید
Run Length Encoding And Adding Numbers Digit By Digit
اعتبار سنجی تخته سودوکو و افزایش یک عدد در سیستم اعداد دیگر
Sudoku Board Validation and Incrementing A Number In Another Number System
نمادگذاری Big-O، مرتبسازی و الگوریتمهای جستجو
Big-O Notation, Sorting And Searching Algorithms
عملکرد و پیچیدگی
Performance and Complexity
نماد O بزرگ
Big O Notation
Big O Notation مثال های بیشتر
Big O Notation More Examples
مرتب سازی معاملات
Sorting Trade-Offs
انتخاب مرتب سازی
Selection Sort
مرتب سازی حباب
Bubble Sort
مرتب سازی درج
Insertion Sort
مرتب سازی پوسته
Shell Sort
ادغام مرتب سازی
Merge Sort
مرتب سازی سریع
Quick Sort
جستجوی دودویی - به سرعت از طریق یک لیست مرتب شده جستجو کنید
Binary Search - search quickly through a sorted list
بازگشت و معنای بازگشتی
Recursion and the recursive sense
بازگشت چیست - چرا اینقدر سخت است؟
What is recursion - why is it so hard?
جستجوی باینری - به صورت بازگشتی پیاده سازی شده است
Binary search - implemented recursively
تمام زیرمجموعه های یک مجموعه را پیدا کنید
Find all subsets of a set
بررسی کنید که آیا 2 درخت باینری یکسان هستند یا خیر
Check whether 2 binary trees are the same
رنگ پر کردن را برای رنگ آمیزی یک منطقه روی صفحه اجرا کنید
Implement paint fill to color a region on screen
یک ماشین با توجه به وظایف و وابستگی ها بسازید
Build A car Given Tasks And Dependencies
آناگرام های یک کلمه را ایجاد کنید
Generate Anagrams Of A Word
به موش کمک کنید راهش را از طریق پیچ و خم پیدا کند
Help A Rat Find It's Way Through a Maze
8 ملکه را با خیال راحت روی تخته قرار دهید
Place 8 Queens On A Board Safely
پشته ها و صف ها
Stacks And Queues
با پشته ملاقات کنید - ساده اما قدرتمند
Meet The Stack - Simple But Powerful
ساختن پشته با استفاده از جاوا
Building A Stack Using Java
برای بررسی یک عبارت خوب شکل گرفته، پرانتز را مطابقت دهید
Match Parenthesis To Check A Well Formed Expression
حداقل عنصر را در یک پشته در زمان ثابت پیدا کنید
Find The Minimum Element In A Stack In Constant Time
Meet The Queue - منظره ای آشنا در زندگی روزمره
Meet The Queue - A Familiar Sight In Everyday Life
صف دایره ای - مشکل اما سریع
The Circular Queue - Tricky But Fast
یک صف با دو پشته بسازید
Build A Queue With Two Stacks
درختان باینری
Binary Trees
با درخت دودویی آشنا شوید - ساختار داده سلسله مراتبی
Meet The Binary Tree - A Hierarchical Data Structure
عرض اول
Breadth First Traversal
عمق اول - پیمایش پیش از سفارش
Depth First - Pre-Order Traversal
عمق اول - پیمایش به ترتیب و پس از سفارش
Depth First - In-Order and Post-Order Traversal
درختان جستجوی دودویی
Binary Search Trees
درخت جستجوی دودویی - مقدمه
The Binary Search Tree - an introduction
درج و جستجو در درخت جستجوی باینری
Insertion and Lookup in a Binary Search Tree
مشکلات درخت دودویی
Binary Tree Problems
حداقل ارزش، حداکثر عمق و آینه
Minimum Value, Maximum Depth And Mirror
Count Trees، Print Range و Is BST
Count Trees, Print Range and Is BST
دارای مجموع مسیر، مسیرهای چاپی، کمترین جد مشترک
Has Path Sum, Print Paths, Least Common Ancestor
انبوه
Heaps
Heap فقط بهترین راه برای اجرای صف اولویت است
The Heap Is Just The Best Way to Implement a Priority Queue
Meet The Binary Heap - It's A Tree At Heart
Meet The Binary Heap - It's A Tree At Heart
The Binary Heap - به طور منطقی یک درخت واقعا یک آرایه
The Binary Heap - Logically A Tree Really An Array
پشته باینری - واقعی کردن آن با کد
The Binary Heap - Making It Real With Code
Heapify!
Heapify!
درج و برداشتن از یک پشته
Insert And Remove From A Heap
Janani Ravi یک معمار و مهندس داده خبره Google cloud است.
جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.
نمایش نظرات